import { getBaseUrl, requestUtil } from '../../utils/requestUtil.js';
Page({
  /**
   * 页面的初始数据
   */
  data: {
    historyList: [],
    baseUrl: ''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    const baseUrl = getBaseUrl();
    this.setData({
      baseUrl: baseUrl
    });
    this.getHistoryList();
  },

// 在 getHistoryList 方法中添加时间格式化逻辑
async getHistoryList() {
  try {
      const openid = wx.getStorageSync('openid'); 
      console.log('传递给后端的 openid:', openid); // 输出 openid

      const result = await requestUtil({
          url: '/productHistory/findByOpenid', 
          data: { openid: openid },
          method: "GET"
      });
      console.log('后端返回的数据:', result); 
      if (result.code === 0) {
          // 直接从 result 中获取 productHistoryList 并格式化时间
          const historyList = result.productHistoryList.map(item => ({
              ...item,
              vtime: this.formatTime(new Date(item.vtime))
          }));
          this.setData({
              historyList: historyList
          });
      } else {
          console.error('获取历史记录失败', result.message);
          wx.showToast({
              title: '获取历史记录失败',
              icon: 'none'
          });
      }
  } catch (error) {
      console.error('获取历史记录失败', error);
      wx.showToast({
          title: '获取历史记录失败',
          icon: 'none'
      });
  }
},

// 添加一个时间格式化的方法
formatTime(date) {
  const year = date.getFullYear();
  const month = String(date.getMonth() + 1).padStart(2, '0');
  const day = String(date.getDate()).padStart(2, '0');
  const hour = String(date.getHours()).padStart(2, '0');
  const minute = String(date.getMinutes()).padStart(2, '0');
  return `${year}-${month}-${day} ${hour}:${minute}`;
},

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
});